Tackling Real World Complexity in a Software Engineering Student Project - An Experience Report

نویسندگان

  • Christian Köppe
  • Leo Pruijt
چکیده

Developing large-scale complex systems in student projects is not common, due to various constraints like available time, student team sizes, or maximal complexity. However, we succeeded to design a project that was of high complexity and comparable to real world projects. The execution of the project and the results were both successful in terms of quality, scope, and student/teacher satisfaction. In this experience report we describe how we combined a variety of principles and properties in the project design and how these have contributed to the success of the project. This might help other educators with setting up student projects of comparable complexity which are similar to real world projects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ac 2012-5220: Student Software Engineering Learning via Participation in Humanitarian Foss Projects

Software engineering education has long sought to provide students with real-world software development and professional experience. The use of Free and Open Source Software (FOSS) projects is one attractive approach for providing students with easy access to a complex, ongoing project of size that is supported by a professional community. Humanitarian FOSS (HFOSS) projects hold the additional ...

متن کامل

Teaching Global Software Engineering - A Practical Experience

Since software is no longer developed by one enterprise which is located at one single site only, modern software engineers have to strive for distinct skills and capabilities allowing them to work together on a global scale. When conjointly designing, implementing, and testing different software components, these distributed engineers will also have to contribute their local know-how and count...

متن کامل

Report: A Capstone Project involving a Hundred Students, for an Industrial Partner

 The recently approved Cal Poly software engineering major concludes with a significant capstone project. During a yearlong course sequence, students specify, design, construct and deploy a large software project for an industrial partner. This report summarizes the capstone sequence project in the current academic year; sixteen student teams constructed an automated testing system for an indu...

متن کامل

Experiences with Facilitating Student Learning in a Group Information Systems Project Course

One of the main aims of university education is to help students become intellectually independent. As the Software Engineering and Information Systems fields are changing so rapidly, such independent thinkers are essential. This paper describes a third-year Information Systems Project course we have designed to facilitate the process of university students becoming real-world software practiti...

متن کامل

Experience in Early and Late Software Engineering Project Courses

We report about our experience which we gained in different software engineering project courses at our department. A student who is specialized in software engineering has to finish besides lectures on software engineering and related fields two project courses: an ”early” basic project course and a “late” complex project course. For both of them we developed leveled teaching approaches consid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015